//public class OuterClass {
//    private int value = 100; // 外部类的成员变量
//
//    // 非静态内部类
//    public class InnerClass {
//        private int value = 200; // 内部类的成员变量，与外部类成员变量名称冲突
//
//        public void displayValues() {
//            // 直接访问外部类的成员变量（没有命名冲突）
//            System.out.println("OuterClass.value: " + OuterClass.this.value);
//            // 访问内部类的成员变量（当前实例的）
//            System.out.println("InnerClass.value: " + this.value);
//            // 也可以省略this，因为this是默认引用
//            System.out.println("InnerClass.value (without 'this'): " + value);
//        }
//    }
//
//    public static void main(String[] args) {
//        OuterClass outer = new OuterClass();
//        OuterClass.InnerClass inner = outer.new InnerClass();
//        inner.displayValues();
//    }
//}